web3.js web3.utils.isAddress
web3.utils.isAddress(address)
与えられた文字列が正しい Ethereum のアドレスかどうかを確認します。
アドレスが大文字と小文字の両方を持つ場合、チェックサムが正しいかどうかも確認します。
パラメータ
1. address - String
アドレス
戻り値
Boolean
サンプル
code:example.js
web3.utils.isAddress('0xc1912fee45d61c87cc5ea59dae31190fffff232d');
true
web3.utils.isAddress('c1912fee45d61c87cc5ea59dae31190fffff232d');
true
web3.utils.isAddress('0XC1912FEE45D61C87CC5EA59DAE31190FFFFF232D');
true // as all is uppercase, no checksum will be checked
web3.utils.isAddress('0xc1912fEE45d61C87Cc5EA59DaE31190FFFFf232d');
true
web3.utils.isAddress('0xC1912fEE45d61C87Cc5EA59DaE31190FFFFf232d');
false // wrong checksum
参考
関連